Python の実行方法
Pythonには「対話モード実行」と「スクリプトファイル実行」の2種類の実行方法があります。
対話モード実行
対話モード実行は1コマンドずつ Python のコードを入力・実行していく方法で、インタラクティブ実行、REPL(Read-Eval-Print Loop) などとも呼ばれます。やり方は次の通りです。
1. コマンドプロンプト(Windows)やターミナル(macOS)などで python と入力して対話モードを開始します。例えば Windows だと以下のようになります。
code:terminal
python
Python 3.9.0 (tags/v3.9.0:9cf6752, Oct 5 2020, 15:34:40) MSC v.1927 64 bit (AMD64) on win32 e\extensions\ms-python.python-2020.1 Type "help", "copyright", "credits" or "license" for more information.
>>
2. Python のコマンド、例えば print("Hello, world!") を1行入力するとその場でコマンドが実行され、次のコマンドの入力待ち状態になります。
code:terminal
>> print("Hello, world!")
Hello, world!
>>
3. quit() もしくは exit() と入力すると対話モードが終了します。
スクリプトファイル実行
手軽に実行できる対話モードは便利ですが、実行のたびに同じコードを入力しなければいけないのは面倒です。そこでファイルにソースコードをまとめて書いておいて、そのファイルを Python に入力することでファイルの内容を繰り返し実行することができます。
たとえばメモ帳(Windows)やテキストエディット(macOS)などで以下のような内容のファイル「HelloWorld.py」を作成します。
code:HelloWorld.py
print("Hello, world!")
コマンドプロンプト(Windows)やターミナル(macOS)などでファイルのあるフォルダに移動し、次のようにするとこのファイルを実行できます。
code:terminal
python HelloWorld.py
以上で Python が持つ2種類の実行方法がわかりました。
Visual Studio Code の使い方
本セミナーでは Visual Studio Code を使います。Visual Studio Code を使うとスクリプトファイルの編集と実行を1つのウィンドウ内で行えます。また Visual Studio Code ではコードの補完、文法チェック、デバッグ機能など、プログラミングを行う上で便利な機能が用意されています。
実際にVisual Studio Code でスクリプトファイルの編集・実行する手順は次のようになります。
1. Visual Studio Code を起動し、メニューの「ファイル」→「フォルダーを開く」で適当な作業用ディレクトリを開きます。
2. メニューの「ファイル」→「新規ファイル」で新しいファイルを作成し、以下のように入力します。
code:python
print("Hello, world!")
3. メニューの「ファイル」→「名前をつけて保存」で「HelloWorld.py」という名前をつけて保存します。
4. ウィンドウ左下で実行環境として py39 が選択されていることを確認します。選択されていない場合はクリックして選択します。
https://gyazo.com/e2dbc433170a5e12b7f8b0f57e0c7298
Windows(64ビット版)の場合には「Python 3.9.0 64-bit ('py39': venv)」といった風に表示されます。
5. メニューの「ターミナル」→「新しいターミナル」を実行するとウィンドウの下部にターミナルが表示され、作業用ディレクトリに移動するので
code:terminal
python HelloWorld.py
と入力すると「Hello, world!」と表示されます。
https://gyazo.com/cf01113ed2ea903bf7d0811a2e94b3ae
また Visual Studio Code のターミナル上で Python の対話モードを実行することも可能です。
code:pyton
python
Python 3.9.0 (tags/v3.9.0:9cf6752, Oct 5 2020, 15:34:40) MSC v.1927 64 bit (AMD64) on win32 e\extensions\ms-python.python-2020.1 Type "help", "copyright", "credits" or "license" for more information.
>>quit()
起動時にPythonのバージョン情報が表示されるのでバージョンが3系となっていることを確認してください(例では「Python3.9.0」)。